strive for - German English Dictionary